/* 
    时间复杂度最差情况为O(N^2)，较理想的是Nlog(N)
*/
